package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseXxlJobUser<M extends BaseXxlJobUser<M>> extends Model<M> implements IBean {

	public void setId(java.lang.Integer id) {
		set("id", id);
	}
	
	public java.lang.Integer getId() {
		return getInt("id");
	}

	/**
	 * 账号
	 */
	public void setUsername(java.lang.String username) {
		set("username", username);
	}
	
	/**
	 * 账号
	 */
	public java.lang.String getUsername() {
		return getStr("username");
	}

	/**
	 * 密码
	 */
	public void setPassword(java.lang.String password) {
		set("password", password);
	}
	
	/**
	 * 密码
	 */
	public java.lang.String getPassword() {
		return getStr("password");
	}

	/**
	 * 角色：0-普通用户、1-管理员
	 */
	public void setRole(java.lang.Integer role) {
		set("role", role);
	}
	
	/**
	 * 角色：0-普通用户、1-管理员
	 */
	public java.lang.Integer getRole() {
		return getInt("role");
	}

	/**
	 * 权限：执行器ID列表，多个逗号分割
	 */
	public void setPermission(java.lang.String permission) {
		set("permission", permission);
	}
	
	/**
	 * 权限：执行器ID列表，多个逗号分割
	 */
	public java.lang.String getPermission() {
		return getStr("permission");
	}

}
